package com.device_manager.mapper;

import com.device_manager.dto.DeviceModelDTO;
import com.device_manager.dto.PageDeviceModelDTO;
import com.device_manager.entity.DeviceModel;
import com.device_manager.vo.PageDeviceModelVO;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface DeviceModelMapper {

    void CreateDeviceModel(DeviceModel deviceModel);

    void deleteDeviceModel(DeviceModelDTO deviceModelDTO);

    void updateDeviceModel(DeviceModel deviceModel);

    Page<PageDeviceModelVO> deviceModelList(PageDeviceModelDTO pageDeviceModelDTO);

    PageDeviceModelVO deviceModelDetail(Long modelId);
}
